@charset "utf-8";
body,
dd,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
p,
ul,
ol {
	margin: 0
}
html,body {
	height: 100%;
	overflow: hidden;
}
body {
	background-color: #f9f9fc;
	font-size: 14px;
	font-family: "宋体,Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu!important;
	min-width: 980px!important;
	color: #666666;
	position: relative;
}
input,
ol,
ul {
	padding: 0
}

ul,ol {
	list-style-position: outside;
	list-style: none
}


table {
	border-collapse: collapse;
	border-spacing: 0
}

a img {
	border: none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

em,
i {
	font-style: normal
}
a,
input {
	outline: 0;
}
input,textarea {
	outline:none;
	cursor: pointer;
}

select {
	outline: none;
	font-size: 14px;
}
input:focus,select:focus {
	border: 1px solid #ff8800;
}
input[type=button]:focus {
	border: none;
}
input::-ms-clear {
	display: none
}
select:disabled,select[disabled]{
   cursor: not-allowed;
}
input:read-only {
	 cursor: not-allowed;
}

.clearfix:after,
.clearfix:before {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1
}

/*iconfont*/
@font-face {
	font-family: "iconfont";
	src: url('fonts/iconfont.eot?t=1498099974682');
	/* IE9*/
	src: url('fonts/iconfont.eot?t=1498099974682#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/iconfont.woff?t=1498099974682') format('woff'), /* chrome, firefox */
	url('fonts/iconfont.ttf?t=1498099974682') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('fonts/iconfont.svg?t=1498099974682#iconfont') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/*from*/
.input { width: 100%; height: 100%; border: 1px solid #b2b2b4; box-sizing: border-box; color: #666666; font-size: 14px; text-indent: 5px;}
.button { border-radius: 3px; background-color: #ffa300; height: 28px; border: none; color: #ffffff;}

/*float*/
.fl {
	float: left!important;
}
.fr {
	float: right!important;
}

/*font-size*/
.f12 {
	font-size: 12px!important;
}
.f14 {
	font-size: 14px!important;
}
.f16 {
	font-size: 16px!important;
}
.f20{
	font-size: 20px!important;
}
.f26 {
	font-size: 26px!important;
}
.f40 {
	font-size: 40px!important;
}
/*font-color*/
.f-orange {
	color: #FF8800!important;
}
.f-white {
	color: #ffffff!important;
}
.f-gray {
	color: #666666!important;
}
.f-black {
	color: #1a1a1a!important;
}

/*backColor*/
.b-g{
	 background-color:#ecedf8!important;
}
.b-w{
	 background-color:#ffffff!important;
}
.b-o{
	 background-color:#FF8800!important;
}
.b-gs {
	 background-color:#b5b5b5!important;
} 
.icon-cross::before { content: "\e625";}
.icon-add::before { content:"\e601";}
.icon-daochu::before { content:"\e696";}
.icon-dongjie::before { content:"\e795";}
.icon-shanchu::before { content:"\e612";}
.icon-jinyong::before { content:"\e602";}
.icon-shezhi { width: 20px; height: 20px; display: block; background:url(../images/szicon.png) no-repeat;  position: absolute;top: 0;left: 10px;}
.magin0 { margin-bottom: 0!important;}
.magin-topn { margin-top: 0!important;}
/*left*/
#left {width: 185px; height: 100%; position: absolute; top: 0; left: 0; background-color: #393b4a;}
#logo { width: 185px; height: 64px; background-color: #2b2c35; text-align: center; display: table-cell; vertical-align:middle;}
#logo img { vertical-align: middle;}
#nav { height: calc(100% - 64px); overflow: auto;}
#nav a { line-height: 50px; display: block; height: 50px; padding-left: 60px; position: relative; color: #a9aed1;}
#nav>ul>li ul { background-color: #343644; display: none;}
#nav>ul>li>a i { position: absolute; top: 0; left: 25px;}
#nav>ul>li>a b { position: absolute; top: 0; right: 15px;}
#nav>ul>li>a.akt { color: #ffffff; }
#nav>ul>li>a b::before { content: "\e627"; font-size: 12px;}
#nav>ul>li>a b.s-cion::before { content: "\e63a"; font-size: 12px;}
#nav>ul>li ul li a.akt-a { color: #ffffff;}
.nav-icon { font-size: 23px;}
.nav-icon01::before {content: "\e632";}
.nav-icon02::before {content: "\e609";}
.nav-icon03::before {content: "\e60e";}
.nav-icon04::before {content: "\e60b";}
.nav-icon05::before {content: "\e6d1";}
.nav-icon06::before {content: "\e655"; font-size: 16px;}
.nav-icon07::before {content: "\e663";}
.nav-icon08::before {content: "\e604";}
.nav-icon09::before {content: "\e60d";}
.nav-icon10::before {content: "\e600";}


.icon-sx::before { content: "\e641";}

/*right*/
#right { margin-left: 185px; background-color: #f9f9fc; height: 100%; overflow: hidden;}
#right .right-top { padding: 18px 30px; border-bottom:1px solid #e5e7eb; box-sizing: border-box;}
.right-top .clear-cache { width: 90px; float: left;}
.right-top .clear-cache a { display: block; height: 30px; line-height: 30px; background-color: #ecedf8; text-align: center; color: #666666; border-radius: 3px;}
#right .right-nav { float: left; width: calc(100% - 190px); margin-left: 10px;}
.right-nav ul li { float: left; height: 30px; line-height: 30px; padding:0 12px; cursor: pointer;}
.right-nav ul li.akt {color: #ff8800;}
.right-nav ul li i { font-size: 12px; padding-left: 8px;}
#right .right-login { width: 90px; height: 30px; float: right; line-height: 30px; position: relative; cursor: pointer;}
.right-login span { padding-left: 35px; display: block; color: #666666;}
.right-login .icon-avatar::before { content: "\e606"; font-size: 30px; position: absolute; left: 0px; color: #a9aed1;}
.right-login .icon-avatar::after { content: "\e627"; font-size: 12px; position: absolute; right: 0; top:2px;}
.sign-out {position: absolute; width: 100%; top: 29px; left: 0; background-color: #393b4a; border-radius: 3px; display: none;}
.sign-out ul li a { display: block; line-height: 35px; height: 35px; text-align: center; color: #ffffff; font-size: 14px;}
.frame{ height: calc(100% - 67px); overflow: hidden; }
.iframe {width:100%; height:100%;overflow: hidden; }
.right-center { height: 100%; padding: 0 30px; overflow: auto;}
.height-at { overflow: hidden;}
.center-back { margin-bottom: 60px;}
.center-tit { height: 70px; line-height: 70px;font-size: 20px; color: #1a1a1a; margin-bottom: 20px;}
.center-back-tit {font-size: 16px; color: #1a1a1a; line-height: 53px; border-radius: 5px; padding: 0 20px;}


.wg-cen,.tc-cen,.ph-cen { margin: 0 20px;}
.wg-cen-list { width: 20%; float: left;}
.n-back { margin-right: 20px; height: 100px; border-radius: 5px; color: #ffffff; padding-top: 20px; padding-left: 20px;}
.n-back .top { font-size: 14px; line-height: 30px; position: relative; padding-left: 35px;}
.n-back .top i{ font-size: 30px; position: absolute; left: 0;}
.n-back .bot { font-size: 36px; line-height: 45px; position: relative;}
.hys-icon::before { content: "\e62a";}
.qpjj-icon::before { content: "\e637";}
.qpyj-icon::before { content: "\e620";}
.bcl-icon::before { content: "\e734";}
.xzyj-icon::before { content: "\e6e2";}

.tc-cen { margin-top: 30px;}
.tc-cen-list {width: 16.5%;height: 87px;box-sizing: border-box;float: left;border-right: 1px solid #e5e7eb;margin-bottom: 35px;}
.tc-cen-list:nth-child(3n+3) { border-right: none;}
.tc-back { padding-left: 35px;}
.tc-back .top { color: #666666; font-size: 14px; margin-top: 15px;}
.tc-back .bot { color: #1a1a1a; font-size: 24px; margin-top: 8px;}

.ph-cen { padding: 0 20px;}
.ph-cen ul li { float: left; width: 33.3%; height: 56px; line-height: 56px; border-bottom: 1px solid #e5e7eb; box-sizing: border-box; padding-right: 150px;}
.ph-cen ul li span:first-child { padding-right: 20px;}

  

/*center*/
.center-nav { height: 42px;}
.center-nav .center-nav-bnt { float: left; font-size: 14px; height: 30px; line-height: 30px; background-color: #ecedf8; padding: 0 15px 0 40px; color: #a9a9a9; border-radius: 3px; margin-right: 10px; position: relative;}
.center-nav .center-nav-bnt i { font-size: 20px; position: absolute; top: 0; left: 10px; }
.center-nav .center-nav-bnt i.icon-jihuo {background: url(../images/tg-h-icon.png) no-repeat; width: 18px; height: 18px; display: block;background-size: 18px 18px; top: 6px;}
.center-nav .center-nav-bnt i.icon-bohui {background: url(../images/bh-h-icon.png) no-repeat; width: 18px; height: 18px; display: block;background-size: 18px 18px; top: 6px;}
.center-nav .center-nav-span { float: left; line-height: 30px; margin-right: 10px;}

.center-nav .hov { background-color: #ffa300; color: #ffffff;}
.center-nav .hov i.icon-jihuo {background: url(../images/tg-b-icon.png) no-repeat;background-size: 18px 18px;}
.center-nav .hov i.icon-bohui {background: url(../images/bh-b-icon.png) no-repeat;background-size: 18px 18px;}
.screen-bnt { width: 75px; height: 42px; float: left; border-radius: 3px 3px 0 0; border: 1px solid #dcdde0; border-bottom: none;  }
.screen-bnt a { display: block; height: 42px; line-height: 30px; color: #666666; position: relative; padding-left: 15px; background-color: #ffffff;}
.screen-bnt a i { font-size: 12px; position: absolute; top: 0; right: 13px;}
.center-nav .hov-n {pointer-events: none;cursor: default;}
.screen-bnt-cen { border: 1px solid #dcdde0; background-color: #ffffff; border-radius: 3px; padding: 0 20px;}
.screen-bnt-cen ul { border-bottom: 1px solid #e5e7eb; padding-bottom: 24px;}
.screen-bnt-cen ul li {float: left; height: 28px; line-height: 28px; width: 20%; margin-top: 24px; position: relative;}
.screen-bnt-cen ul li span { width: 88px; text-align: right; padding-right: 12px; position: absolute; top: 0; left: 0;}
.screen-bnt-cen ul li div.screen-li {height: 28px;  margin-left: 100px;}
.screen-bnt-cen p { text-align: center; padding: 20px 0;}
.screen-bnt-cen p input {padding: 0 30px; margin:0 5px;}
.center-tab { background-color: #ffffff; margin-top: 25px; overflow: hidden;}
.list-table { width: 100%;}
.list-table thead th { height: 40px; line-height: 40px; background-color: #ecedf8;}
.list-table tbody {overflow: auto;}
.list-table tbody tr td { height: 40px; line-height: 40px; border-bottom: 1px solid #e5e7eb;}
.list-table thead th.checkbox-back,.list-table tbody tr td.checkbox-back {width: 30px;}
.list-table thead th.checkbox-back input,.list-table tbody tr td.checkbox-back input { width: 14px; height: 14px;}
.list-table tbody tr.tr-current { background-color: #f4f5fe;}
.list-table tbody tr td div,.list-table thead th div { text-align: left; padding-left: 10px;}
.tab-cz-icon { width: 40px; height: 28px; float: left; cursor: pointer;}
.zjicon {text-align: center;}
.zjicon::before {content: "\e601";font-size: 21px; color: #ffa300;}
.ckicon { background: url(../images/ck-icon.png) no-repeat center center;}
.tgicon { background: url(../images/tgicon.png) no-repeat center center;}
.bjicon { background: url(../images/bj-icon.png) no-repeat center center;}
.fhicon { background: url(../images/fhicon.png) no-repeat center center;}
.mmicon { background: url(../images/mm-icon.png) no-repeat center center;}
.scicon { background: url(../images/sc-icon.png) no-repeat center center;}
.szicon { background: url(../images/szicon.png) no-repeat center center;}
.bingz { background: url(../images/bingz.png) no-repeat center center;}
.kg-k-icon{ background: url(../images/dengpao-kq.png) no-repeat center center;}
.kg-g-icon{ background: url(../images/dengpao-gb.png) no-repeat center center;}
.paging { padding:10px 0; text-align: center; background-color: #ffffff; position: fixed; bottom: 0; left: 0; width: 100%;}
.paging a,.paging span { height: 25px; line-height: 25px; padding: 0 10px;display: inline-block; border:1px solid #dcdde0;border-radius: 3px; background-color: #f5f7fa; color: #1a1a1a; margin: 0 3px;}
.paging a.current { border: 1px solid #ffa300; background-color: #ffa300; color: #ffffff;}


.layui-layer { border-radius: 5px!important; overflow: hidden;}
.layui-layer-btn { border-top: 1px solid #e5e7eb; text-align: center!important;}
.form-div { padding: 15px;}
.form-div dl { position: relative; min-height: 28px; margin-bottom: 15px;}
.form-div dl dt { position: absolute; top: 0; line-height: 28px; width: 110px; text-align: right; padding-right: 20px; color: #1a1a1a; font-size: 14px;}
.form-input { height: 28px;}
.form-div dl dd { margin-left: 130px; margin-right: 100px;}
.form-div dl dd>div { position: relative;}
.form-div dl dd .form-dd { width:calc(50% - 24px); float: left;}
.hb-zhuanghuan { float: left; width: 28px; height: 28px; background: url(../images/zhuanghuan.png) no-repeat center center; background-size: 20px 20px;}

.see-index { padding: 20px;}
.see-index ul li { line-height: 35px; color: #1a1a1a; font-size: 16px;}
.see-index ul li span { font-size: 14px; color: #666666;}
.data-selector { width: 240px; height: 30px; float: left; box-sizing: border-box; margin-right: 10px; text-indent: 5px;}



.layui-form-checked[lay-skin=primary] i {
    border-color: #ff8800!important;
    background-color: #ff8800!important;
    color: #fff!important;
}
.layui-form-checked,
.layui-form-checked:hover {
	border-color: #ff8800!important
}




.layui-form-checked i,
.layui-form-checked:hover i {
	color: #ffffff!important;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
	border-color: #ff8800!important;
	color: #fff
}

.layui-form-checked[lay-skin=primary] i {
	border-color: #ff8800!important;
	background-color: #ffffff;
	color: #fff
}
.layui-form-item {
	position: relative;
}
.layui-form-select-icon::before {
	line-height: 38px;
	position: absolute;
	content: "\e627";
	font-size: 12px;
	color: #b2b2b4;
	top:0;
	right: 5px;
	z-index: 1;
}
.layui-form-item .layui-icon {
	position: absolute;
	line-height: 36px;
	top: 1px;
	right: 1px;
	width: 38px;
	text-align: center;
	background-color: #ffffff;
	font-size: 26px;
	
}

.layui-btn-slast {
	height: 25px!important;
	padding: 0 10px!important;
	line-height: 25px!important;
	margin-left: 20px;
	
}
.layui-btn-ff {
	background-color: #ff8800!important;
}
.layui-btn-tr {
	background-color: transparent!important;
	color: #666666!important;
}
.layui-btn-tr .layui-icon {
	color: #666666!important;
}
.layui-nav-pz {
	margin-bottom: 20px;
}
.layui-bnt-sc {
	display: block!important;
	position: relative;
}
.layui-bnt-sc .layui-icon {
	background-color:transparent!important;
	color: #ffffff;
	margin: 0!important;
	text-align: center;
	line-height: 38px;
	font-size: 24px!important;
}
.layui-input-bq {
	position: absolute;
	line-height: 38px;
	top: 0;
	right: 10px;
}
.layui-yqr-btn {
	float: right;
	height: 20px!important;
	width: 20px!important;
	padding: 0!important;
	line-height: 20px!important;
	
}
.layui-yqr-btn .layui-icon {
	font-size: 24px!important;
	margin-right: 0px;
}
.layui-form-item hr {
	margin-left: 110px!important;
}
.layui-layer-content .layui-main {
	width: auto!important;
	margin: 15px;
}
.layui-layer-content .layui-main .layui-elem-quote {
	border:none!important;
	background-color: #ffffff!important;
	padding: 0!important;
}
.layui-tc .layui-row {
	line-height: 35px;
}
.layui-layer-title .layui-inline { 
	margin-right: 40px;
	}
	

.layui-layer-content .layui-table-click,
.layui-layer-content .layui-table-header,
.layui-layer-content .layui-table-hover,
.layui-layer-content .layui-table-mend,
.layui-layer-content .layui-table-patch,
.layui-layer-content .layui-table-tool,
.layui-layer-content .layui-table[lay-even] tr:nth-child(even) {
	background-color: #ffffff!important
}


.layui-pz-ht { height: 40px; overflow: hidden; line-height: 40px; border-bottom:1px solid #e6e6e6}
.layui-pz-ht .tab-cz-icon { position: relative; top: 6px;}
.layui-pz-ht .grid-cen,.layui-pz-ht .grid-bnt { padding-left: 15px;} 
.center-tit .layui-form-item {
	padding-top:15px;
}
.grid-cen .layui-form-label,.center-tit .layui-form-label {
	text-align: left!important;
	padding: 9px 0!important;
}

.grid-cen .layui-input-inline,.center-tit .layui-input-inline {
	height: 40px;
}
.center-tit .layui-input-inline {
	margin-left: 10px;
}
.grid-cen .layui-input,.center-tit .layui-input {
	box-sizing: border-box;
	height: 30px!important;
	margin-top: 5px;
}
.grid-cen .layui-btn {
	height: 30px!important;
	line-height: 30px!important;
}
.grid-cen .layui-form-item {
	margin-bottom: 0!important;
	
}
.grid-bnt .tab-cz-icon {
	float: right; 
}
.layui-bnt-cen {
	display: none!important;
}
.layui-table td .layui-pz-ht:last-child {
	border-bottom: none;
}

.sereen-num {
	float: right;
}
.layui-colla-title {
	background-color: #ffffff!important;
}
.layui-colla-content {
	padding:0!important;
	line-height: 42px!important;
}


#file {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
.file-bj-bnt {
	cursor: pointer;
}
.image-div {
	margin-top: 5px;
}
.image-div img {
	max-width: 260px;
	max-height: 260px;
}
.layui-colla-item {
	position: relative;
}
.oHtml .layui-colla-title {
	padding-left: 50px!important;
}
.oHtml .layui-colla-icon {
	 left: 30px;
}
.tHtml .layui-colla-title {
	padding-left: 70px!important;
}
.tHtml .layui-colla-icon {
	 left: 50px;
}
.layui-colla-cz {
	position: absolute;
	right: 0;
	top: 5px;
}
.replys-hf p {
	line-height: 21px;
}
.ask-wbk {
	width: 100%;
	height: 60px;
	overflow: hidden;
	background-color: #e1e1e1;
	z-index: 9999;
	position: fixed;
	left: 0;
	bottom: 0;
	padding: 10px 35px;
	box-sizing: border-box;
}
.ask-wbk-cen {
	width: 100%;
	height: 100%;
	position: relative;
}
.ask-wbk .ask-but {
	width: 50px;
	height: 30px;
	background-color: #ff8800;
	position: absolute;
	right: 4px;
	top: 4px;
	border: none;
	border-radius: 3px;
	color: #ffffff;
}

.riqishezhi ul {
	width: 252px;
	float: left;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	margin: 20px;
}
.riqishezhi ul li {
	width: 36px;
	float: left;
	text-align: center;
	line-height: 36px;
	height:36px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	box-sizing: border-box;
	cursor: pointer;
}
.riqishezhi ul li.on {
	background-color: #ff8800;
	color: #ffffff;
}

#tixianBtn { padding: 0 15px!important;}
